<?php
/*
	参数设置
*/
defined('BY_JYA') or exit('error');
$_RQ['op']=$_RQ['op']?$_RQ['op']:'api';
$tabs=array(
	array('op'=>'api','title'=>'接口参数'),
	array('op'=>'chat','title'=>'聊天参数'),
);
if($_RQ['op']=='api'){
	//接口参数
	if($_RQ['postdata']){
		$post=get_postdata();
		$data=array_fields(array('api_key'),$post);
		$this->plugin_setting('api',$data);
		exi('设置成功！');
	}
	$item=$this->plugin_setting('api');
	if(!$item){
		$item=array('token'=>'');
	}
	$return['item']=$item;
	$return['htmls']=array(
		'type'=>'edit',
		'desc'=>'设置进云机器人接口参数',
		'tabs'=>$tabs,
		'edit'=>array(
			//array('type'=>'string','name'=>'token','title'=>'用户token','help'=>'前往进云物联官网注册获取'),
			array('type'=>'string','name'=>'api_key','title'=>'机器人api_key','help'=>'前往进云机器人官网注册获取：http://ai.jinyunweb.com'),
		),
	);
	exi($return);
}
if($_RQ['op']=='chat'){
	//聊天参数
	if($_RQ['postdata']){
		$post=get_postdata();
		$data=array_fields(array('start','close','close_message','start_message'),$post);
		if(!$data['start']){
			exi('请设置唤醒机器人关键词！','error');
		}
		$back=array(
			'backtype'=>8,
			'action'=>'start',
			'key'=>'start',
			'keyword'=>$data['start'],
			'status'=>1,
		);
		cfc('core')->save_back($back,'jy_robot');
		if(!$data['close']){
			exi('请设置关闭聊天关键词！','error');
		}
		$this->plugin_setting('chat',$data);
		exi('设置成功！');
	}
	$item=$this->plugin_setting('chat');
	if(!$item){
		$item=array('start'=>'');
	}
	$return['item']=$item;
	$return['htmls']=array(
		'type'=>'edit',
		'desc'=>'设置微信聊天机器人相关参数',
		'tabs'=>$tabs,
		'edit'=>array(
			array('type'=>'string','name'=>'start','title'=>'唤醒机器人关键词','help'=>'粉丝在微信公众号里面输入该关键词即可与机器人聊天'),
			array('type'=>'string','name'=>'close','title'=>'退出聊天关键词','help'=>'粉丝在微信公众号里面输入该关键词即可退出与机器人的聊天'),
			array('type'=>'string','name'=>'start_message','title'=>'开始聊天的欢迎语','help'=>'设置粉丝输入唤醒机器人关键词时，机器人回复的内容'),
			array('type'=>'string','name'=>'close_message','title'=>'退出时机器人回复','help'=>'设置粉丝退出聊天时，机器人回复的内容'),
		),
	);
	exi($return);
}